home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Utilities / Converters / Convert_FONT / Source / shared.subproj / RCS / TextFile.h,v < prev    next >
Text File  |  1995-06-12  |  2KB  |  111 lines

  1. head     1.3;
  2. branch   ;
  3. access   ;
  4. symbols  beta10:1.2;
  5. locks    death:1.3;
  6. comment  @ * @;
  7.  
  8.  
  9. 1.3
  10. date     93.04.04.23.45.28;  author death;  state Exp;
  11. branches ;
  12. next     1.2;
  13.  
  14. 1.2
  15. date     93.01.10.15.08.56;  author death;  state Exp;
  16. branches ;
  17. next     1.1;
  18.  
  19. 1.1
  20. date     92.07.26.13.58.43;  author death;  state Exp;
  21. branches ;
  22. next     ;
  23.  
  24.  
  25. desc
  26. @Initial revision of an object for dealing with text files...
  27. @
  28.  
  29.  
  30. 1.3
  31. log
  32. @Sun Apr  4 23:45:27 PDT 1993
  33. @
  34. text
  35. @/*
  36. ====================================================================
  37. This is the interface file for the TextFile class.  Full documentation for this class can be found in the TextFile.rtf file.  I will not duplicate all that fine information here.
  38.     This is $Revision: 1.2 $ of this file
  39.     It was last modified by $Author: death $ on $Date: 93/01/10 15:08:56 $
  40. Note that this file was created while using the New Century Schoolbook Roman typeface.  You may find that some things line up strangely if you don't use that family.
  41.  *$Log:    TextFile.h,v $
  42.  * Revision 1.2  93/01/10  15:08:56  death
  43.  * Sun Jan 10 15:08:55 PST 1993
  44.  * 
  45.  * Revision 1.1  92/07/26  13:58:43  death
  46.  * Initial revision
  47.  * 
  48.  * 
  49. ====================================================================
  50. */
  51.  
  52. //
  53. // Import our parent class' definition
  54. //
  55. #import "File.h"
  56. #import "common.h"
  57. //
  58. //    Define our interface.   Again, see the TextFile.rtf document for general info.
  59. //
  60. @@interface TextFile:File
  61. {
  62. }
  63. - WriteInteger: (Integer) theInt;
  64. - WritePositiveInteger: (PositiveInteger) theInt;
  65. - WriteReal: (Real) theReal;
  66. - UnGetCharacter;
  67. - (Character) GetCharacter;
  68. - (Character) LookAtNextCharacter;
  69. - (Integer) GetNumber;
  70. - (Byte) GetHexByte;
  71. - WriteText: (CString) theLine;
  72. - WriteTextLine: (CString) theLine;
  73. - WriteTextUsing: (CString) buffer WithFormat: (CString) format, ...;
  74.  
  75. - AppendFrom: sourceFile;
  76.  
  77. @@end
  78. #define    ERR_BADREAD    -4001    /*Arbitrary.  I need a better error code organization */
  79. @
  80.  
  81.  
  82. 1.2
  83. log
  84. @Sun Jan 10 15:08:55 PST 1993
  85. @
  86. text
  87. @d4 2
  88. a5 2
  89.     This is $Revision: 1.1 $ of this file
  90.     It was last modified by $Author: death $ on $Date: 92/07/26 13:58:43 $
  91. d8 3
  92. @
  93.  
  94.  
  95. 1.1
  96. log
  97. @Initial revision
  98. @
  99. text
  100. @d4 2
  101. a5 2
  102.     This is $Revision:  $ of this file
  103.     It was last modified by $Author: $ on $Date:  $
  104. d7 3
  105. a9 1
  106.  *$Log: $
  107. d11 1
  108. d26 3
  109. d37 2
  110. @
  111.